package com.ruoyi.project.bill.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import com.baomidou.mybatisplus.annotation.*;


/**
 * 单据动作监听对象 bill_listener
 *
 * @author ruoyi
 * @date 2025-07-03
 */
@Data
@ToString
@TableName("bill_listener")
public class BillListener
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    /* type = IdType.ASSIGN_UUID 填充32位UUID */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;

    /** 关联的单据定义 */
    @Excel(name = "关联的单据定义")
    private String billDefine;

    /** 关联的动作id */
    private String billActionId;

    /** 监听名字 */
    @Excel(name = "监听名字")
    private String listenerName;

    @Excel(name = "监听名字")
    private String listenerCode;

    /** 监听类型(前置/后置) */
    @Excel(name = "监听类型(前置/后置)")
    private String listenerType;


}
